package cn.crm.system.mapper;

import cn.crm.system.domain.pojo.dto.SpecificationDto;
import cn.crm.system.domain.pojo.entity.Series;
import cn.crm.system.domain.pojo.entity.Specification;
import cn.crm.system.domain.pojo.vo.SpecificationVo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 业务表头模块 数据层
 * 
 * @author xhy
 */
@Repository
public interface SpecificationMapper
{
   //通过表单的ID 和各各参数看看是否有各匹配的数据
    SpecificationVo selectSeriesByFormId(Specification specification);
   //新增参数
   int insertSpecification(Specification specification);
    //更新修改参数
    int updatespecification(Specification specification);
    //通过表单ID查询参数
    List<SpecificationVo> selectSpecificationList(SpecificationDto specificationDto);
    //通过id查询单身
    SpecificationVo selectSpecificationByid(Long id);
    //通过id修改参数
    int updatespecificationById(SpecificationDto specificationDto);
    //删除单身资料
    int deletespecification(Long[] id);

 //通过商品id删除商品详情
 int deletespecificationByprodectId(Long[] id);
 //通过商品id查询商品详情
 List<SpecificationVo> selectSpecificationByProdectid(Long id);
}
